java.lang.Error: Unresolved compilation problem解决方法 您所在的位置:网站首页 agency problem怎么解决 java.lang.Error: Unresolved compilation problem解决方法

java.lang.Error: Unresolved compilation problem解决方法

2024-07-16 03:19| 来源: 网络整理| 查看: 265

错误描述:之前在jdk1.8环境下开发,现在需要为另一个jdk1.4环境下的项目修改代码,本地调试过程中出现java.lang.Error: Unresolved compilation problem报错。 我的解决方法: 1 首先安装jdk1.4,并配置环境变量。 我的安装路径:C:\jdk4\j2sdk1.4.1_04 环境变量配置:依次在本机上点击(win10)控制面板\系统和安全\系统\环境变量,在用户变量分别配置JAVA_HOME、CLASSPATH和Path(临时用一下,调试完就删除了),CLASSPATH的值第一项是个点,如下图: 在这里插入图片描述 还需要注意一点就是由于我之前安装的是jdk1.8,所以需要在系统变量Path中将值为C:\Program Files (x86)\Common Files\Oracle\Java\javapath这一项删除或者做一下修改,比如我改为C:\Program Files (x86)\Common Files\Oracle\Java\javapath22就可以。 在这里插入图片描述 修改完成后在控制台查看一下jdk版本已经变成1.4 在这里插入图片描述 2 修改MyEclipse默认的JRE 依次点击MyEclipse-Window-Preferences-Java-Installed JREs,将安装好的jdk1.4通过Add添加进来,然后勾选。 在这里插入图片描述 3 修改项目的JRE、编译版本 导入项目后,右键项目点击properties修改以下内容: Java Build Path 在Libraries中通过Add Library添加JRE 在这里插入图片描述 Java Compiler 在这里插入图片描述 Project Facets 在这里插入图片描述 原因分析:原因其实很简单,就是Eclipse使用的编译器(用于Java的Eclipse编译器)与标准Java编译器不一样,应该让Eclipse使用与运行时相同的环境下编译。而更换jdk版本是因为让Weblogic或是Tomcat中间件在我们想要的环境下运行(其实也不用修改环境变量只要修改启动文件中的配置即可)。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有